MacOS github后台配置ssh key之后本地无法git clone的问题
Permission denied (publickey).
当你在github后台添加了ssh keys之后,在本地这么测试一下:
ssh -T git@github.com
如果返回是:
Permission denied (publickey).
那么你可能要在本地ssh-add一下,当然在这之前你可以使用 ssh -vT git@github.com 查看一下到底是因为什么原因导致的失败。
ssh-add ~/.ssh/id_rsa (maybe: ssh-add ~/id_rsa)
然后会返回如下:
Enter passphrase for /Users/xxx/.ssh/id_rsa:
Identity added: /Users/xxx/.ssh/id_rsa (/Users/xxx/.ssh/youraccount_rsa)
之后再使用
ssh -T git@github.com
会返回成功:
Hi youraccount! You've successfully authenticated, but GitHub does not provide shell access.
说明你目前本地的ssh已经切换到了id_rsa这个账号,
之后便可以进行git clone到本地的操作了!